home *** CD-ROM | disk | FTP | other *** search
- // the implementation of class CKBANApp
- // Copyright (C) 1997 Kazutaka Hirata <khirata@jove.acs.unt.edu>
-
- #include "stdafx.h"
-
- #include "kbandoc.h"
- #include "kbanview.h"
- #include "mainfram.h"
- #include "resource.h"
-
- #include "kban.h"
-
- CKBANApp myApp;
-
- BEGIN_MESSAGE_MAP(CKBANApp, CWinApp)
- ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
- ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
- ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
- END_MESSAGE_MAP()
-
- BOOL CKBANApp::InitInstance(void)
- {
- SetRegistryKey("Kazutaka Hirata");
- LoadStdProfileSettings();
-
- CSingleDocTemplate* pDocTemplate = new CSingleDocTemplate(
- IDR_MAINFRAME,
- RUNTIME_CLASS(CKBANDoc),
- RUNTIME_CLASS(CMainFrame),
- RUNTIME_CLASS(CKBANView)
- );
- AddDocTemplate(pDocTemplate);
- RegisterShellFileTypes(TRUE);
-
- CCommandLineInfo cmdInfo;
- ParseCommandLine(cmdInfo);
- if(!ProcessShellCommand(cmdInfo)) {
- return FALSE;
- }
-
- m_pMainWnd->DragAcceptFiles();
- return TRUE;
- }
-
- void CKBANApp::OnAppAbout(void)
- {
- m_pMainWnd->MessageBox(
- "kban version 2.0.0 beta 39\n"
- "Copyright (C) 1995-1997 Kazutaka Hirata <khirata@jove.acs.unt.edu>",
- "About kban..."
- );
- }
-